/*
 *	Copyright © 2013 Changsha Shishuo Network Technology Co., Ltd. All rights reserved.
 *	长沙市师说网络科技有限公司 版权所有
 *	http://www.shishuo.com
 */
package com.hlingsoft.kkh.dao;

import com.hlingsoft.kkh.entity.Resume;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 管理员
 *
 * @author Zhangjiale
 */

@Repository
public interface AdminResumeDao {

    // ///////////////////////////////
    // ///// 增加 ////////
    // ///////////////////////////////

    /**
     * 添加job
     *
     * @return Integer
     */
    public int add(Resume resume);

    public int getAllResumeListCount(@Param("userId") long userId);

    public List<Resume> getAllResumeList(@Param("userId") long userId,@Param("offset") long offset,
                                         @Param("rows") long rows);
    public int delete(@Param("id") long id);
    public  Resume  getResumeById(@Param("id") long id);

    public  int  updateResume(Resume resume);

    public  Resume  getDefaultResumeByUserId(@Param("userId") long userId);

    public  int  setDefaultResume(@Param("resumeId") long resumeId);

    public  int  setUnDefaultResumeByUserId(@Param("appUserId") long appUserId);

}
